What is shahidi last name origin?

The last name Shahidi is of Persian origin. It is derived from the Arabic word 'shahid', which means "witness" or "martyr". The name was traditionally used to denote someone who witnessed important events or was a martyr for their faith. Over time, the name became more common as a surname in Iran and other Persian-speaking countries. Today, the name is most commonly found in Iran, where it is one of the most popular surnames.